package ccpv;

import java.util.HashMap;

public interface GroupSetInterface {

	public abstract void addGroup(GroupInterface group);

	public abstract int getTotalPopulation();

	public abstract int getAllianceSize(
			HashMap<String, GroupInterface> allianceGroups);

	public abstract float getAllianceSizeByPower(
			HashMap<String, GroupInterface> allianceGroups);

	public abstract float getDesirabilityToJoin(GroupInterface a,
			GroupInterface b);

	public abstract void addPairGroupness(GroupPairInterface  groupPair, float f);
}